<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="../js/ajax.js"></script>
</head>

<body>

</body>
<script>
    // Promise的实例化对象 (Promise实例  Promise对象)
    // pending ()
    // fulfilled
    // rejected
    var p = new Promise(function (resolve, reject) {
        // aaaaa;
        $.ajax({
            type: "post",
            url: "../php/login.php",
            data: { user: "a123123", pwd: "123123" },
            dataType: "json",
            success: function (result) {
                resolve(result);   //请求成功之后将数据传递出去
            }
        })
    })

    // p.then(function (data) {
    //     console.log("请求成功", data);
    // }, function (err) {
    //     console.log("失败", err);
    // })

    // 简单的链式操作 
    // 如果请求成功  => 执行then方法中的回调函数
    // 如果请求失败  => 代码在执行过程中出错  执行catch方法中的回调函数

    p.then(function (data) {
        console.log("已成功", data);
    }).catch(function (err) {
        console.log("已失败", err);
    })






</script>

</html>